Page History: Jetfire Code: Schedule Enumerations
Compare Page Revisions
Page Revision: 2009/07/29 02:23
Jetfire Code: Schedule Enumerators
The Jetfire Code Class for Schedule Enumerations is shown below in the box. This class contains enumerations used in various workflows.
// S C H E D U L E E N U M E R A T O R S
//===================================================================================
// ScheduleEnumerators.txt
//===================================================================================
// Copyright (C) 2007 TrackerRealm Corporation
// This file is part of Jetfire. http://Jetfire.ca
//
// Jetfire is open software: you can redistribute it and/or modify it under the terms of the
// GNU General Public License as published by the Free Software Foundation, version 3 of the License.
//
// Jetfire is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License along with Jetfire.
// If not, see http://www.gnu.org/licenses.
// REMOVAL OF THIS NOTICE IS VIOLATION OF THE COPYRIGHT.
//===================================================================================
//
namespace JetfireSchedules
{
// Priority is used in Schedule
public enum Priority
{
Normal,
Low,
High
}
// Recurrence State is used in Schedule
public enum RecurrenceState
{
None,
Daily,
Weekly,
Monthly,
Yearly
}
// Schedule Type is used in Schedule
public enum ScheduleType
{
None,
Actual,
Forecast,
Plan
}
// Show Time is used in Schedule
public enum ShowTimeAs
{
None,
Busy,
Free,
Out_Of_Office
}
// Type of Work is used in Schedule
public enum TypeOfWork
{
None,
Appointment,
Meeting,
Task,
To_Do,
Event,
Holiday,
Timeslip,
TimeOff,
Contacts,
Configuration,
Documents
}
}